/**
 * 订单详情
 *
 * OrderConfirmsVo
 */
export interface OrderConfirmsVo {
    /**
     * 购物项列表
     */
    cartItems?: CartItem[];
    /**
     * 优惠券信息(这里只展示积分)
     */
    integration?: number;
    /**
     * 收货地址
     */
    memberAddress?: MemberAddressVo[];
    /**
     * 订单防冲令牌
     */
    orderToken?: string;
    /**
     * 应付金额
     */
    payPrice?: number;
    /**
     * 订单总额
     */
    total?: number;

}

/**
 * 购物项
 *
 * CartItem
 */
export interface CartItem {
    /**
     * 数量
     */
    count?: number;
    /**
     * 商品图片
     */
    image?: string;
    /**
     * 商品选中状态
     */
    isCheck?: IsCheck | string;
    /**
     * 商品价格
     */
    price?: number;
    /**
     * 商品套餐属性
     */
    skuAttrs?: string[];
    /**
     * 商品skuId
     */
    skuId?: number;
    /**
     * 商品标题
     */
    title?: string;
    /**
     * 商品总价
     */
    totalPrice?: number;

}

/**
 * 商品选中状态
 */
export enum IsCheck {
    Checked = "CHECKED",
    Unchecked = "UNCHECKED",
    未选中 = "未选中",
    选中 = "选中",
}

/**
 * 会员收货地址
 *
 * MemberAddressVo
 */
export interface MemberAddressVo {
    /**
     * 省市区代码
     */
    areacode?: string;
    /**
     * 城市
     */
    city?: string;
    /**
     * 是否默认
     */
    defaultStatus?: DefaultStatus | string;
    /**
     * 详细地址(街道)
     */
    detailAddress?: string;
    /**
     * id
     */
    id?: number;
    /**
     * 会员 ID
     */
    memberId?: number;
    /**
     * 收货人姓名
     */
    name?: string;
    /**
     * 电话
     */
    phone?: string;
    /**
     * 邮政编码
     */
    postCode?: string;
    /**
     * 省份/直辖市
     */
    province?: string;
    /**
     * 区
     */
    region?: string;

}

/**
 * 是否默认
 */
export enum DefaultStatus {
    Default = "DEFAULT",
    UnDefault = "UN_DEFAULT",
    非默认 = "非默认",
    默认 = "默认",
}